package primitives;

import javax.vecmath.*;

import essential.Axis;

public interface Transformable {
	void rotate(Axis axis, double angles);
	void translate(Vector3d pos);
	void scale(Vector3d pos);
	void apply(Transform t);
	void set(Transform t);
	void freezeTransform();

	Vector3d getOrigin();
}